package skcontroller

import (
	"Cgo/common"
	_ "Cgo/front/models"

	"github.com/gin-gonic/gin"
)

func SkTyController(r *gin.RouterGroup) {
	r.GET("/categories", common.HandlerFunc(getAllBooks))
}

// @Summary 图书分类
// @Schemes
// @Description 图书分类
// @Tags sk前台接口
// @Accept json
// @Produce json
// @Success 200 {object} common.RT[models.SkBook]
// @Router /front/sk/Ty/categories [get]
func getAllBooks(ctx *gin.Context) common.Result {
	books, err := TyDao.GetAllBooks()
	if err != nil {
		return common.R.Fail("获取图书数据失败")
	}

	// 返回图书数据
	return common.R.Success(books)
}
